be down to the wire

拮据的,几近破产的;快到期的